package com.xx.account.service;

import java.util.List;
import com.xx.account.domain.AccountWorker;

/**
 * 投手Service接口
 * 
 * @author ruoyi
 * @date 2024-09-29
 */
public interface IAccountWorkerService 
{
    /**
     * 查询投手
     * 
     * @param id 投手主键
     * @return 投手
     */
    public AccountWorker selectAccountWorkerById(String id);

    /**
     * 查询投手列表
     * 
     * @param accountWorker 投手
     * @return 投手集合
     */
    public List<AccountWorker> selectAccountWorkerList(AccountWorker accountWorker);

    /**
     * 新增投手
     * 
     * @param accountWorker 投手
     * @return 结果
     */
    public int insertAccountWorker(AccountWorker accountWorker);

    /**
     * 修改投手
     * 
     * @param accountWorker 投手
     * @return 结果
     */
    public int updateAccountWorker(AccountWorker accountWorker);

    /**
     * 批量删除投手
     * 
     * @param ids 需要删除的投手主键集合
     * @return 结果
     */
    public int deleteAccountWorkerByIds(String[] ids);

    /**
     * 删除投手信息
     * 
     * @param id 投手主键
     * @return 结果
     */
    public int deleteAccountWorkerById(String id);
}
